home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Caml Light 0.61 / Binaries / examples / READ ME < prev   
Encoding:
Text File  |  1993-10-06  |  1.7 KB  |  62 lines  |  [TEXT/ttxt]

  1. This folder contains some examples of Caml programs.
  2.  
  3. To run an example, just include (item "Include..." in the Files menu)
  4. the file "loadall.ml" from the corresponding folder.
  5.  
  6. Examples marked (*) are in the folder ``Le langage Caml''.
  7. They are taken from the book ``Le langage Caml'',
  8. by Pierre Weis and Xavier Leroy (InterEditions, 1993).
  9. Messages and identifiers are in French.
  10.  
  11. basics:
  12.         Three all-time favorites: Fibonacci, Eratosthene's sieve, and the
  13.         Unix "wc" utility.
  14.  
  15. asl:
  16.         This is the implementation of A Small Language, as described in
  17.         part 3 of ``Functional Programming using Caml Light'', by
  18.         Michel Mauny.
  19.  
  20. colwheel:
  21.         The "color wheel" (color space in HSV coordinates).
  22.         Needs at least 256 colors to look good.
  23.  
  24. compress: (*)
  25.         File compression and decompression (Huffman).
  26.  
  27. demonstr: (*)
  28.         Tautology checker.
  29.  
  30. docteur: (*)
  31.         A (French-speaking) clone of Eliza.
  32.  
  33. grep: (*)
  34.         Regular expressions and automata.
  35.  
  36. hanoi: (*)
  37.         Animated towers of Hanoi.
  38.  
  39. kb:
  40.         The Knuth-Bendix completion procedure for rewriting systems.
  41.         Taken from some course notes by Gerard Huet.
  42.  
  43. minicaml: (*)
  44.         An interpreter and typechecker for a subset of Caml.
  45.  
  46. minilogo: (*)
  47.         An interpreter for a small language with turtle graphics.
  48.  
  49. pascal: (*)
  50.         An interpreter and compiler for a subset of Pascal.
  51.         The compiler generates code for the "picomach" program.
  52.  
  53. picomach: (*)
  54.         An assembler and simulator for a RISC processor.
  55.  
  56. showsort:
  57.         Graphic animation of sorting algorithms.
  58.  
  59. spirals:
  60.         Explore a family of flashy curves. (Use spir on a color screen
  61.         and spir-bw on a black and white screen.)
  62.